Skip to content

Factor Cortex-M FVP e2e job into a reusable workflow and add nightly#19070

Merged
rascani merged 3 commits into
pytorch:mainfrom
rascani:cortex-m-ci-matrix
Apr 28, 2026
Merged

Factor Cortex-M FVP e2e job into a reusable workflow and add nightly#19070
rascani merged 3 commits into
pytorch:mainfrom
rascani:cortex-m-ci-matrix

Conversation

@rascani
Copy link
Copy Markdown
Contributor

@rascani rascani commented Apr 23, 2026

Summary

Introduces .github/workflows/_test_cortex_m_e2e.yml as a local reusable workflow that wraps pytorch/test-infra/linux_job_v2.yml with typed models and timeout inputs. Both the existing per-commit trunk job and a new nightly job now call it with only their matrix entries and timeouts.

The trunk matrix is unchanged ([mv2, mv3]). The new test-cortex-m-e2e-nightly job covers four additional models on a daily cadence: ds_cnn (MLPerf Tiny keyword spotting), mobilenet_v1_025 (MLPerf Tiny Visual Wake Words / person-detection reference), resnet8 (MLPerf Tiny image classification), and deep_autoencoder (MLPerf Tiny anomaly detection).

This follows the same pattern as _test_cadence.yml.

This change was authored with Claude (claude-opus-4-7[1m]).

Test plan

CI

… add nightly

Introduces .github/workflows/_test_cortex_m_e2e.yml as a local reusable
workflow that wraps pytorch/test-infra/linux_job_v2.yml with typed models
and timeout inputs. Both the existing per-commit trunk job and a new
nightly job now call it with only their matrix entries and timeouts,
eliminating the duplicated ~25-line script body.

The trunk matrix is unchanged ([mv2, mv3]). The new
test-cortex-m-e2e-nightly job covers four additional models on a daily
cadence: ds_cnn (MLPerf Tiny keyword spotting), mobilenet_v1_025 (MLPerf
Tiny Visual Wake Words / person-detection reference), resnet8 (MLPerf
Tiny image classification), and deep_autoencoder (MLPerf Tiny anomaly
detection). Nightly gets a 180-minute timeout (vs. trunk's default of
120) to give the larger models headroom without blocking per-commit
oncall response.

This follows the same pattern as _test_cadence.yml and _link_check.yml
in this repo.

This change was authored with Claude (claude-opus-4-7[1m]).
@rascani rascani requested review from AdrianLundell and psiddh April 23, 2026 15:55
@pytorch-bot
Copy link
Copy Markdown

pytorch-bot Bot commented Apr 23, 2026

🔗 Helpful Links

🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/19070

Note: Links to docs will display an error until the docs builds have been completed.

❗ 1 Active SEVs

There are 1 currently active SEVs. If your PR is affected, please view them below:

❌ 1 New Failure

As of commit fb899b7 with merge base cb4e5ae (image):

NEW FAILURE - The following job has failed:

This comment was automatically generated by Dr. CI and updates every 15 minutes.

@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Apr 23, 2026
@github-actions
Copy link
Copy Markdown

This PR needs a release notes: label

If your change should be included in the release notes (i.e. would users of this library care about this change?), please use a label starting with release notes:. This helps us keep track and include your important work in the next release notes.

To add a label, you can comment to pytorchbot, for example
@pytorchbot label "release notes: none"

For more information, see
https://github.com/pytorch/pytorch/wiki/PyTorch-AutoLabel-Bot#why-categorize-for-release-notes-and-how-does-it-work.

@rascani rascani merged commit 321c029 into pytorch:main Apr 28, 2026
179 of 180 checks passed
@rascani rascani deleted the cortex-m-ci-matrix branch April 28, 2026 22:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants